/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package interface_servicos;

import java.util.ArrayList;
import ufs.dcomp.mgemeos.negocio.Exposicao;
import ufs.dcomp.mgemeos.negocio.Horario;
import ufs.dcomp.mgemeos.negocio.Local;
import ufs.dcomp.mgemeos.perfis.Expositor;

/**
 *
 * @author HP
 */
public interface IExposicoes
{
       public Expositor getExpositor(int id);
       public ArrayList<Expositor> obter_Expositores(); 
       public boolean RegistrarExpositor(Expositor expositor);
       public boolean deletarExpositor(int id);
       public ArrayList<Exposicao> obter_Exposicoes(int id);
       public boolean atualizarExposicao(Exposicao exposicao);
       public boolean atualizarExpositor(Expositor expositor);
       public ArrayList<Exposicao> obter_todas_Exposicoes();
       public boolean deletarExposicao(int id);
       public ArrayList<Local> obter_todos_locais();
       public Local obter_Local(int id);
       public boolean RegistrarExposicao(Exposicao exposicao);
       public boolean RegistrarLocal(Local local);
       public boolean RegistrarHorario(Horario horario);
       public boolean deletarHorario(int id);
       public Exposicao obter_Exposicao(int id);
       public Expositor obterExpositorPorLogin(String login);
       public boolean deletarLocal(int id);
       public boolean atualizaLocal(Local local);
}
